$(function(){
    loginName=baseFunction.getUrlParameterValueByKey("loginName");
    saleLevel=baseFunction.getUrlParameterValueByKey("saleLevel");//等级

    distributorInfo();
    init();
    // 确认支付
    $("#btnPay").on("click",function(){
        $(".payWay").show();
    })
    // 支付方式选择蒙版隐藏
    $(".template .cancel").on("click",function(){
        $(".template").hide();
    })
    //选择支付方式之后
    $(".payWay .list>div").click(function(){
        showBankList();
    })
    //银行卡选择列表中  添加信用卡
    $(".bankT .addBank").click(function(){
        window.location.href="my_addBankCard.html?loginName=" + loginName + "";
    })
    // 选择信用卡
    $(".bankT .list").on("click","div",function(){
        $(".template").hide();
        var cardno=$(this).attr("data-id"); //当前选择支付的信用卡卡号
        $(".payPassword").removeClass("hide").addClass("show");
        $(".payPassword #confPay").on("click",function(){
            $(".payPassword").removeClass("show").addClass("hide");
            confPay(cardno);
        })
    })
})

/**
 * 页面初始化
 */
function init(){
    if(saleLevel==3){ //黄金
        $(".head .grade").html("当前等级：黄金会员"); //等级
    }else{
        $(".head .grade").html("当前等级：青铜会员"); //等级
        $(".upGrade").show();
        getUpMoney();
    }
}

/**
 * 获取分销商信息
 */
function distributorInfo () {
    var data = {
      userName: baseFunction.encryption(loginName),
      queryType: "4301",
    };
    baseFunction.netRequest("param", data, function (res) {
      
      $(".head .shared").html("已分享"+JSON.parse(JSON.parse(res.data).result).totalCount+"人"); //分享人数
    })
}

/**
 * 获取升级金额
 */
function getUpMoney(){
    var that=this;
    var data={
        userName: baseFunction.encryption(loginName),
        queryType:"4312",
    }
    baseFunction.netRequest("param",data,function(res){
        
        if(res.code==200){
            var data = JSON.parse(JSON.parse(res.data).result); 
            console.log(data); 
            $(".upGrade .money .num").html("￥"+data.middleCash);//升级金额
        }else{
            $(".prompt").html(res.message).show(0).delay(1500).hide(0);
        }
    })
}

/**
 * 显示银行列表
 */
function showBankList(){
    baseFunction.verifyingRealName(function () {
        $(".payWay").hide();
        $(".prompt").html("加载中...").show(0);
        var data = {
            userName: baseFunction.encryption(loginName)
        };
        baseFunction.netRequest("quickCardBind", data, function (res) {
            $(".prompt").hide(0);
             //解密
            if (res.code == 200) {
                var data = JSON.parse(JSON.parse(res.data).cards);
                for (var i = 0; i < data.length; i++) {
                    data[i].endNO = (data[i].cardno).slice(-4);
                }
                var html="";
                data.forEach(function(key){
                    html+='<div  data-id="'+key.cardno+'" >'+key.bankName+'（<text>'+key.endNO+'</text>）</div>'
                });
                $(".bankT .list").html(html);
                $(".bankT").show();
            } else {
                $(".prompt").html(res.message).show(0).delay(1500).hide(0);
            }
        })
    })
}

/**
 * 确认支付
 */
function confPay(cardno){
    $(".loding").show();
    //1 验证密码是否正确
    var data = {
        userName: baseFunction.encryption(loginName),
        password: baseFunction.encryption(hexMD5($(".payPassword .password").val())),
    };
    baseFunction.netRequest("validPayPwd", data, function (res) {
        
        if (res.code == 200) {
            //2 快捷下单
            var data = {
                userName: baseFunction.encryption(loginName),
                cardno: baseFunction.encryption(cardno),
                amount: baseFunction.encryption($(".upGrade .money .num").val()),
                settleType: "2",
                bizType: "20",
                upgrade:"1",
                transType:"1"
            }
            baseFunction.netRequest("quickOrder",data,function(res){
                $(".loding").show();
                
                $(".prompt").html(res.message).show(0).delay(1500).hide(0);
                setTimeout(function(){
                    window.location.href="index.html?current=1";
                },1500)
            })
        } else {
            $(".prompt").html("密码错误").show(0).delay(1500).hide(0);
            
        }
    })
}
/**
 * 成为合伙人
 */
function becomeAPartner(){
    baseFunction.verifyingRealName(function(){
        $(".mask .tip").html("您想成为合伙人吗？请拨打客服电话：4008257388与我们联系！")
        $(".mask").css("display","block");
    })
}